Upgrade of the Monte Carlo code FIDO
نویسندگان
چکیده
During rf heating on minority ions and current drive the velocity distribution is determined by the balance between the wave-particle interaction and the relaxation through Coulomb collision. This is simulated by the Monte Carlo code fido [1–3], which solves the Fokker-Planck equation in the low collisionality banana-transport regime, including finite orbit width and rf induced transport. The former version 1.2pl4 of fido is written in fortran assuming a circular cross section of the plasma. This limits the possibility of making comparisons with experiments. Further, the lack of elongation prohibits us from simulating scenarios with high currents. The new version 2.0, being developed, will be able to read a general Grad-Shafranov solution from the code chease [4], as well as to produce an internal equilibria including elongation, Shafranov-shift and triangularity [5]. Further, the development and maintainance time is reduced by using an object oriented design in c++. Monte Carlo methods are easy to parallelize. Version 2.0 is designed for running in parallel using a combination of mpi [6] and threading. Of course, the code is also runnable on a single node. Modern common available programming tools, such as yacc, lex and Doc++, are used. In order to maintain versions and consistency between the developers involved, the freely available cvs [7] version managing tool is used. 1 Fokker-Planck and Quasi linear rf-operator rf-wave fields can be used for auxiliary heating and for current drive. However it also induces transport. The velocity distribution during rf-scenarios is determined by a balance between • rf-induced diffusion in velocity space. • Coulomb collision relaxation; isotropization and thermalization. This can be described by a Fokker-Plank equation df dt ≡ ∂f ∂t + v ∂f ∂r + ∂v ∂t ∂f ∂v = C[f]+Q[f] (1) where C is the Coulomb collision operator and Q is the quasi linear rfoperator. The Fokker-Plank equation is an advection diffusion equation and can be written df dt = ∇ · (af +D · ∇f) a = arf + acol D = Drf +Dcol (2) where a is an advection vector and D is the diffusion matrix.
منابع مشابه
Siemens primus accelerator simulation using EGSnrc Monte Carlo code and gel dosimetry validation with optical computed tomography system by EGSnrc code
Monte Carlo method is the most accurate method for simulation of radiation therapy equipment. The linear accelerators (linac) are currently the most widely used machines in radiation therapy centers. Monte Carlo modeling of the Siemens Primus linear accelerator in 6 MeV beams was used. Square field size of 10 × 10 cm2 produced by the jaws was compared with TLD. Head simulation of Siemens accele...
متن کاملInvestigation of penetration depth of 63Ni beta spectrum in silicon by Monte Carlo method and using MCNPX code
In this study, the energy spectrum of beta-nickel 63 is considered as the total energy spectrum, average energy of the spectrum, and maximum spectral energy for analyzing the penetration depth of silicon. Monte Carlo calculations were carried out using a MCNPX code in a given geometry; in the following, Stopping-Power for electrons with different energies in silicon was calculated using the EST...
متن کاملEvaluation of dose distribution of 12C ion beam in radiotherapy by FLUKA as a Monte Carlo simulation Code
Introduction: Nowadays, the use of heavy ion beams in cancer therapy have been developed worldwide. Materials and Methods: It requires accurate understanding of the complex processes of ion interaction with matter, as it is the calculation the relative dose & range of these ions in matter. In the present study we used FLUKA as a numerical Monte Carlo simula...
متن کاملSelf Consistent Calculations of Ion Cyclotron Resonance Heating in Toroidal Plasmas
A method for self consistent calculations of ion cyclotron resonance heating has been developed. The dielectric tensor is calculated from a particle distribution function calculated with the orbit averaged Monte Carlo code fido. The tensor is then fed into the global wave code lion. The calculated wave field and power partitions are fed back into the fido code. By using two existing codes in an...
متن کاملDevelopement a simple point source model for Elekta SL-25 linear accelerator using MCNP4C Monte Carlo code
Background: Monte Carlo (MC) modeling of a linear accelerator is a prerequisite for Monte Carlo dose calculations in external beam radiotherapy. In this study, a simple and efficient model was developed for Elekta SL-25 linear accelerator using MCNP4C Monte Carlo code Materials and methods: The head of Elekta SL-25 linac was simulated for 6 and 18 MV photon beams using MCNP4C MC code. Energ...
متن کامل